\hypertarget{node_8h}{}\section{src/node.h File Reference}
\label{node_8h}\index{src/node.\+h@{src/node.\+h}}
{\ttfamily \#include $<$map$>$}\newline
Include dependency graph for node.\+h\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=142pt]{node_8h__incl}
\end{center}
\end{figure}
This graph shows which files directly or indirectly include this file\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{node_8h__dep__incl}
\end{center}
\end{figure}
\subsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \hyperlink{structDokMatrix}{Dok\+Matrix}
\begin{DoxyCompactList}\small\item\em Data structure for the Dictionary of Keys Matrix. \end{DoxyCompactList}\item 
struct \hyperlink{structCscMatrix}{Csc\+Matrix}
\begin{DoxyCompactList}\small\item\em Data structure for the Compressed Sparse Column Matrix. \end{DoxyCompactList}\item 
class \hyperlink{classNode}{Node}
\begin{DoxyCompactList}\small\item\em \hyperlink{classNode}{Node} class which stores the properties of the node of the P\+DN. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
typedef std\+::pair$<$ int, int $>$ \hyperlink{node_8h_a8457e7507941d06122aaf5c4ac260995}{Node\+Loc}
\item 
typedef std\+::pair$<$ int, int $>$ \hyperlink{node_8h_acf0ff4a0bb7e0c9b5900382cbd2aa614}{B\+Box}
\item 
typedef int \hyperlink{node_8h_a5b622fe4354316a2f349615d150ae998}{Node\+Idx}
\item 
typedef std\+::pair$<$ \hyperlink{node_8h_a5b622fe4354316a2f349615d150ae998}{Node\+Idx}, \hyperlink{node_8h_a5b622fe4354316a2f349615d150ae998}{Node\+Idx} $>$ \hyperlink{node_8h_aaffe095b1e5d88040e6ca3976576fccf}{G\+Mat\+Loc}
\end{DoxyCompactItemize}


\subsection{Typedef Documentation}
\mbox{\Hypertarget{node_8h_acf0ff4a0bb7e0c9b5900382cbd2aa614}\label{node_8h_acf0ff4a0bb7e0c9b5900382cbd2aa614}} 
\index{node.\+h@{node.\+h}!B\+Box@{B\+Box}}
\index{B\+Box@{B\+Box}!node.\+h@{node.\+h}}
\subsubsection{\texorpdfstring{B\+Box}{BBox}}
{\footnotesize\ttfamily typedef std\+::pair$<$int, int$>$ \hyperlink{node_8h_acf0ff4a0bb7e0c9b5900382cbd2aa614}{B\+Box}}

\mbox{\Hypertarget{node_8h_aaffe095b1e5d88040e6ca3976576fccf}\label{node_8h_aaffe095b1e5d88040e6ca3976576fccf}} 
\index{node.\+h@{node.\+h}!G\+Mat\+Loc@{G\+Mat\+Loc}}
\index{G\+Mat\+Loc@{G\+Mat\+Loc}!node.\+h@{node.\+h}}
\subsubsection{\texorpdfstring{G\+Mat\+Loc}{GMatLoc}}
{\footnotesize\ttfamily typedef std\+::pair$<$\hyperlink{node_8h_a5b622fe4354316a2f349615d150ae998}{Node\+Idx}, \hyperlink{node_8h_a5b622fe4354316a2f349615d150ae998}{Node\+Idx}$>$ \hyperlink{node_8h_aaffe095b1e5d88040e6ca3976576fccf}{G\+Mat\+Loc}}

\mbox{\Hypertarget{node_8h_a5b622fe4354316a2f349615d150ae998}\label{node_8h_a5b622fe4354316a2f349615d150ae998}} 
\index{node.\+h@{node.\+h}!Node\+Idx@{Node\+Idx}}
\index{Node\+Idx@{Node\+Idx}!node.\+h@{node.\+h}}
\subsubsection{\texorpdfstring{Node\+Idx}{NodeIdx}}
{\footnotesize\ttfamily typedef int \hyperlink{node_8h_a5b622fe4354316a2f349615d150ae998}{Node\+Idx}}

\mbox{\Hypertarget{node_8h_a8457e7507941d06122aaf5c4ac260995}\label{node_8h_a8457e7507941d06122aaf5c4ac260995}} 
\index{node.\+h@{node.\+h}!Node\+Loc@{Node\+Loc}}
\index{Node\+Loc@{Node\+Loc}!node.\+h@{node.\+h}}
\subsubsection{\texorpdfstring{Node\+Loc}{NodeLoc}}
{\footnotesize\ttfamily typedef std\+::pair$<$int, int$>$ \hyperlink{node_8h_a8457e7507941d06122aaf5c4ac260995}{Node\+Loc}}

